package main

import (
	"fmt"

	
)
func main(){
	m := map [int] (string) {
		2103030105 : "王一惠" ,
		2103030106 : "郦志航" ,
		2103030107 : "白新帅" ,
		2103030108 : "黄飞鸣" ,
	}
	delete(m,2103030106)
	for key, value := range m{
		fmt.Printf("学号 : %d  姓名 : %s\n",key,value)
	}
	name,ok:=m[2103030106]
	if ok {
		fmt.Printf("学号为 210303015 的学生叫%s\n",name)
	}else {
	fmt.Printf("学号为 2103030105 的学生不在数据库中\n")
	}

}
// func main()  {
// 	m := map[int](string){
// 		1: "www",
// 		2: "quanxiaoha",
// 		3: "com",
// 	}

// 	// 通过 for range 遍历， 获取 key, value 值并打印
// 	for key, value := range m {
// 		fmt.Printf("key: %d, value: %s\n", key, value)
// 	}
// }
// func main() {
//     map1 := make(map[int]float32)
//     map1[1] = 1.0
//     map1[2] = 2.0
//     map1[3] = 3.0
//     map1[4] = 4.0
//     for key, value := range map1 {
//         fmt.Printf("key is: %d - value is: %f\n", key, value)
//     }
// }
